@import url(https://fonts.googleapis.com/css?family=Assistant|Muli:300,600,800|Open+Sans:600,600i);:root{--col_light:#fff9e0;--col_dark:#211D15;--yellow:#ffb124;--orange:#C43F15;--orange_red:#AB3722;--col_border:#fdf5d6b0;--ani_speed:0.15s}body{font-family:'Open Sans',sans-serif;font-size:20px;background-color:var(--col_light)}@supports (-webkit-overflow-scrolling:touch){body{background-attachment:scroll!important}.main-paraB-fix{background-position:0 40%}}@media screen and (max-width:1199px){body{font-size:calc(11pt + (2vw * 0.25))}}a{-webkit-transition:var(--ani_speed);transition:all var(--ani_speed);text-decoration:none}a>i{-webkit-transition:none;transition:none;color:var(--col_dark)}a:hover{color:var(--orange_red)}::-moz-selection{color:var(--yellow);background:var(--col_dark)}::selection{color:var(--yellow);background:var(--col_dark)}.text-yellow{color:var(--yellow)}.own-center{max-width:1200px;margin:auto}@media screen and (max-width:1199px){.own-center{margin:0 1.5em}}.nav-item{font-family:"Muli";font-weight:800;font-size:.8em;color:var(--col_light);text-transform:uppercase;letter-spacing:1.6px;text-decoration:none;-webkit-transition:all 0.15s;transition:all 0.15s;line-height:2;-webkit-transition:var(--ani_speed);transition:all var(--ani_speed)}@media screen and (max-width:1199px){.nav-item{font-size:1.2em}}.nav-item:hover{color:var(--orange_red)!important}.footer-title{padding:1.75em 0 .35em 0;font-family:"Muli";font-weight:800;font-size:.8em;color:var(--yellow)}.footer-text{padding:.5em 0em;font-family:"Open Sans";font-weight:600;font-size:.7em;line-height:1.75}.headline{padding:.125em 0em;font-family:"Muli";font-weight:800;font-size:2.5em;line-height:1.75}.own-text{padding:.8em 0em;font-family:"Muli";font-weight:300;font-size:1em;line-height:1.75}.legal-text{font-family:"Muli";font-weight:600;font-size:.5em;line-height:1.85;text-transform:uppercase}.social-icon{margin:0 2.5px;text-align:center;display:inline-block;border-radius:50%;background-color:var(--col_light);color:var(--col_dark);font-size:1.15em;width:1.45em;height:1.45em;-webkit-transition:all var(--ani_speed);transition:all var(--ani_speed)}.social-icon:hover{background-color:var(--orange)!important}.own-border-bt{border-bottom:1px solid var(--col_border)}.own-border-tp{border-top:1px solid var(--col_border)}.nav-container{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.own-color-dark{background-color:var(--col_dark);color:var(--col_light)}.own-color-light{background-color:var(--col_light);color:var(--col_dark)}.own-form{background-color:var(--col_light);border:none;-webkit-transition:var(--ani_speed);transition:var(--ani_speed);font-family:inherit;font-weight:inherit;font-size:inherit;width:71%;color:var(--col_dark);border-radius:2px;text-align:center;font-style:italic;margin-top:.5em}@media screen and (max-width:999px){.own-form{width:100%}}.own-form-airport{background-color:var(--col_light);border:none;-webkit-transition:var(--ani_speed);transition:var(--ani_speed);font-family:inherit;font-weight:inherit;font-size:inherit;width:100%;color:var(--col_dark);border-radius:2px;text-align:center;font-style:italic;margin-top:0;padding:.52em;margin-bottom:1em}.own-form:hover{background-color:var(--yellow)}.own-form:focus{background-color:var(--yellow)}.own-form-airport:hover{background-color:var(--yellow)}.own-form-airport:focus{background-color:var(--yellow)}.own-button{border:none;font-family:inherit;font-weight:inherit;font-size:inherit;background-color:var(--yellow);color:var(--col_dark);width:71%;border-radius:2px;-webkit-transition:all var(--ani_speed);transition:all var(--ani_speed);margin-top:.5em}@media screen and (max-width:999px){.own-button{width:100%}}.own-button:hover{background-color:var(--orange)}.own-button:focus{background-color:var(--orange)}.own-textArea{width:100%;height:8em;box-sizing:border-box;border:none;border-radius:2px;background-color:var(--col_light);resize:none;-webkit-transition:all var(--ani_speed);transition:all var(--ani_speed);font-style:italic;margin-bottom:1em}.own-textArea:hover{background-color:var(--yellow)}.own-textArea:focus{background-color:var(--yellow)}.custom-select{position:relative;font-family:inherit;font-weight:inherit;font-size:inherit;font-style:italic;background-color:var(--yellow);color:var(--col_dark);border:none;border-radius:2px;text-align:center;-webkit-transition:all var(--ani_speed);transition:all var(--ani_speed);margin-bottom:1em}.custom-select select{display:none}.select-selected{background-color:var(--col_light);-webkit-transition:all var(--ani_speed);transition:all var(--ani_speed);margin-bottom:1em}.select-selected:after{position:absolute;content:"";top:1.1em;right:10px;width:0;height:0;border-radius:2px;border:6px solid transparent;border-color:var(--col_dark) transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent var(--col_dark) transparent;top:.5em}.select-items div,.select-selected{color:var(--col_dark);background-color:var(--col_light);border:none;cursor:pointer;border-radius:2px;padding:.52em}.select-items{position:absolute;background-color:var(--col_light);top:100%;left:0;right:0;z-index:99;border-radius:2px;padding:.2em;border:none;text-align:center}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:var(--yellow)}.select-selected:hover{background-color:var(--yellow)}.header-image{background:-moz-linear-gradient(top,rgba(196,63,21,.4) 0%,rgba(33,29,21,.99) 99%,rgba(33,29,21,1) 100%),url(/web/20190803041225im_/http://www.impalacabo.com/img/2150569911_d1c35a9d14_b.jpg);background:-webkit-linear-gradient(top,rgba(196,63,21,.4) 0%,rgba(33,29,21,.99) 99%,rgba(33,29,21,1) 100%),url(/web/20190803041225im_/http://www.impalacabo.com/img/2150569911_d1c35a9d14_b.jpg);background:linear-gradient(to bottom,rgba(196,63,21,.4) 0%,rgba(33,29,21,.99) 99%,rgba(33,29,21,1) 100%),url(/web/20190803041225im_/http://www.impalacabo.com/img/2150569911_d1c35a9d14_b.jpg);background-position:0% 99%;background-size:100% auto}@keyframes opac{from{opacity:0}to{opacity:1}}.main-para{background-color:var(--col_dark);min-height:1100px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;animation:opac;animation-duration:1s;animation-timing-function:ease-out}@media screen and (max-width:1199px){.main-para{background-attachment:scroll;background-size:cover;min-height:115vh}}.con-para{background-color:var(--col_dark);min-height:1100px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1199px){.con-para{background-attachment:scroll;background-size:cover;min-height:115vh}}.con-paraRest{background-color:var(--col_dark);min-height:70vh;background-attachment:fixed;background-position:center 58%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1199px){.con-paraRest{background-attachment:scroll;background-size:cover;min-height:70vh;background-position:center 58%}}.main-paraB{min-height:250px;background-attachment:fixed;background-position:0 98%;background-repeat:no-repeat;background-size:100% auto;filter:saturate(70%) brightness(70%) sepia(70%)}@media screen and (max-width:1199px){.main-paraB{background-attachment:scroll;background-size:100% auto;min-height:6em;background-position:0 60%}}@media screen and (max-width:1199px){.main-paraB-fix{background-position:0 40%}}.text-call{font-family:"Muli";font-weight:800;font-size:80px;color:var(--col_light);width:100%;font-size:84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-450px)}.text-reservation{font-family:"Open Sans";text-align:center;font-weight:600;font-style:italic;width:100%;font-size:1.25em;position:absolute;top:50%;left:50%;text-decoration:none;transform:translate(-50%,-630px);color:var(--col_light);-webkit-transition:all var(--ani_speed);transition:all var(--ani_speed)}@media screen and (max-width:1199px){.text-reservation{transform:translate(-50%,-75vh)}}.text-reservationTitle{width:100%;position:absolute;top:50%;left:50%;text-decoration:none;transform:translate(-50%,-110%);color:var(--yellow);padding:.125em 0em;font-family:"Muli";font-weight:800;font-size:2.2em;line-height:1.75;text-transform:uppercase;letter-spacing:.085em}@media screen and (max-width:1199px){.text-reservationTitle{font-size:1.8em}}@media screen and (max-width:600px){.text-reservationTitle{font-size:1em}}.text-reservation:hover{color:var(--orange);font-size:35px}.linkBox{display:flex;flex-wrap:wrap;width:calc(1200px * 0.315);height:calc(1200px * 0.315);background-size:calc(1200px * 0.315);background-repeat:no-repeat;-webkit-transition:var(--ani_speed);transition:all var(--ani_speed)}@media screen and (max-width:1199px){.linkBox{width:calc(92vw * 0.3);height:calc(92vw * 0.3);background-size:calc(92vw * 0.3);margin-bottom:1em}}@media screen and (max-width:580px){.linkBox{width:92vw;height:92vw;background-size:92vw;margin-bottom:1em}}.linkBoxC{display:flex;height:calc(1200px * 0.315);justify-content:center;align-items:center;width:100%;text-align:center;font-family:"Muli";font-weight:800;font-size:.75em;color:rgba(255,249,224,.63);text-transform:uppercase;letter-spacing:1.6px;text-decoration:none;//background-color:var(--col_dark);-webkit-transition:var(--ani_speed);transition:all var(--ani_speed)}@media screen and (max-width:1199px){.linkBoxC{height:calc(92vw * 0.3)}}@media screen and (max-width:580px){.linkBoxC{height:calc(92vw)}}.linkBoxC:hover{color:var(--col_light);font-size:.8em;background-color:#ab3722a8}.expert-box{display:flex;flex-wrap:wrap;width:calc(1200px * 0.315)}@media screen and (max-width:1199px){.expert-box{width:calc(90vw * 0.315)}}@media screen and (max-width:580px){.expert-box{width:calc(90vw)}}.expert-box-img{margin-right:auto;margin-left:auto;width:50%;height:100%;-webkit-transition:var(--ani_speed);transition:all var(--ani_speed);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);filter:brightness(.8) saturate(1.3)}.expert-box-img:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);filter:brightness(1) saturate(1.3)}.expert-box-text{font-family:"Muli";font-weight:800;font-size:.75em;text-transform:uppercase;text-align:center}#header{-webkit-transition:1.0s;transition:all 1.0s}@media screen and (min-width:1200px){.own-hide-nav{display:none!important}}@media screen and (max-width:1199px){.own-hide-1200{display:none!important}}.flex-footer{f}@media screen and (max-width:690px){.flex-footer{flex-basis:100vw}}.own-max-width{width:55%}@media screen and (max-width:999px){.own-max-width{width:100%}}

/*
     FILE ARCHIVED ON 04:12:25 Aug 03, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:21:12 Oct 31, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1052.647
  exclusion.robots: 0.133
  exclusion.robots.policy: 0.123
  RedisCDXSource: 6.311
  esindex: 0.01
  LoadShardBlock: 1020.034 (3)
  PetaboxLoader3.resolve: 327.544 (4)
  PetaboxLoader3.datanode: 193.14 (4)
  CDXLines.iter: 22.877 (3)
  load_resource: 300.547
*/


/* wp-button */
.wp-button {
    z-index: 1000;
    margin-left: 1em;
    margin-bottom: 1em;
    display: block;
    position: fixed;
    bottom: 0;
}

.wp-bg {
    width: 3.2em;
    height: 3.2em;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #00b41f;
    color: aliceblue;
    text-decoration: none;
    -webkit-box-shadow: 6px 9px 34px -11px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 9px 34px -11px rgba(0,0,0,0.75);
    box-shadow: 6px 9px 34px -11px rgba(0,0,0,0.75);
}

.wp-bg:hover {
    background-color: #06911d;
    color: rgb(238, 239, 240);
}

.wp-button i {
    font-size: 1.4em;
    color: #ffffff;
}

.image-logo {
    text-align: center;
}